package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 信号机控制区域参数信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class SignalZoneInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String zoneId;
	private String zoneName;
	private String zoneTypeCode;
	private String zoneTypeValue;
	private String zoneTypeName;
	private String parentIdCode;
	private String parentIdName;
	private String parentIdValue;
	private String memo;

	/**
	 * 获取控制区域编码
	 * 
	 * @return String
	 */
	public String getZoneId() {
		return zoneId;
	}

	/**
	 * 设置控制区域编码
	 * 
	 * @param zoneId
	 *            控制区域编码
	 */
	public void setZoneId(String zoneId) {
		this.zoneId = zoneId;
	}

	/**
	 * 获取控制区域名称
	 * 
	 * @return String
	 */
	public String getZoneName() {
		return zoneName;
	}

	/**
	 * 设置控制区域名称
	 * 
	 * @param zoneName
	 *            控制区域名称
	 */
	public void setZoneName(String zoneName) {
		this.zoneName = zoneName;
	}

	/**
	 * 获取控制区域类型字典码
	 * 
	 * @return String
	 */
	public String getZoneTypeCode() {
		return zoneTypeCode;
	}

	/**
	 * 设置控制区域类型字典码
	 * 
	 * @param zoneTypeCode
	 *            控制区域类型字典码
	 * @see TrafficDicDto
	 */
	public void setZoneTypeCode(String zoneTypeCode) {
		this.zoneTypeCode = zoneTypeCode;
	}

	/**
	 * 获取控制区域类型字典值
	 * 
	 * @return String
	 */
	public String getZoneTypeValue() {
		return zoneTypeValue;
	}

	/**
	 * 设置控制区域类型字典值
	 * 
	 * @param zoneTypeValue
	 *            控制区域类型字典值
	 * @see TrafficDicDto
	 */
	public void setZoneTypeValue(String zoneTypeValue) {
		this.zoneTypeValue = zoneTypeValue;
	}

	/**
	 * 获取控制区域类型字典名
	 * 
	 * @return String
	 */
	public String getZoneTypeName() {
		return zoneTypeName;
	}

	/**
	 * 设置控制区域类型字典名
	 * 
	 * @param zoneTypeName
	 *            控制区域类型字典名
	 * @see TrafficDicDto
	 */
	public void setZoneTypeName(String zoneTypeName) {
		this.zoneTypeName = zoneTypeName;
	}

	/**
	 * 获取上级区域编码
	 * 
	 * @return String
	 */
	public String getParentIdCode() {
		return parentIdCode;
	}

	/**
	 * 设置上级区域编码
	 * 
	 * @param parentIdCode
	 *            区域编码
	 */
	public void setParentIdCode(String parentIdCode) {
		this.parentIdCode = parentIdCode;
	}

	/**
	 * 获取上级区域编码
	 * 
	 * @return String
	 */
	public String getParentIdName() {
		return parentIdName;
	}

	/**
	 * 设置上级区域名
	 * 
	 * @param parentIdName
	 *            区域名
	 */
	public void setParentIdName(String parentIdName) {
		this.parentIdName = parentIdName;
	}

	/**
	 * 获取上级区域编码
	 * 
	 * @return String
	 */
	public String getParentIdValue() {
		return parentIdValue;
	}

	/**
	 * 设置上级区域值
	 * 
	 * @param parentIdValue
	 *            区域值
	 */
	public void setParentIdValue(String parentIdValue) {
		this.parentIdValue = parentIdValue;
	}

	/**
	 * 获取备注信息
	 * 
	 * @return String
	 */
	public String getMemo() {
		return memo;
	}

	/**
	 * 设置备注信息
	 * 
	 * @param memo
	 *            备注
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
}
